Welcome to PHP Fundamentals!

共127节

2.14 自由转换和强制转换

<?php

//1、自由转换

//给变量赋不同类型的值,可使变量类型自由转换

$x1="我要好好学习";

$x1=123;

var_dump($x1);

echo "<br>";

//2、强制转换,不会改变原变量数据类型

$x1="51好好51学习";

$y1=(int)$x1; //字符串类型转数据,只能显示字符串为开头的数据,如果不在开头,则转换后返回值为int(0)

var_dump($y1);

echo "<br>";

$y2=(float)$x1;

var_dump($y2);

echo "<br>";

$y3=(boolean)$x1;

var_dump($y3);

echo "<br>";

$y4=(array)$x1;

var_dump($y4);

echo "<br>";

$y5=(object)$x1;

var_dump($y5);

echo "<br>";

?>

返回值: